package iedcyt.acute.dataAccess.generic;





import iedcyt.acute.dataAccess.idao.IDao;

import javax.sql.DataSource;

import org.apache.log4j.Logger;
import org.springframework.jdbc.core.JdbcTemplate;




/**
 * Clase padre de todos los DAO que inicializa el logger e implementa los metodos para ligar
 * el DAO a la fuente de datos.
 * 
 * @author 53385255R
 *
 */
public class SpringDao implements IDao {
	
	protected Logger _log = Logger.getLogger(this.getClass().toString());
	protected JdbcTemplate _jdbcTemplate;

	public void setDataSource(DataSource dataSource) {
		this._jdbcTemplate = new JdbcTemplate(dataSource);
	}

	public DataSource getDataSource()
	{
		return _jdbcTemplate.getDataSource();
	}

	


}

